/**/
.top {
	min-width: 1000px;
	background: url(../images/top_bg1.png) repeat-x;
	clear:both;
}
.top1 {
	float:left;
	background: url(../images/top_bg2.png) no-repeat;
}
#logo {
	float:left;
	width: 244px;
	text-indent: -9999px;
	margin-right: 30px;
}
/*nav*/
.nav {
	float:left;
}
.nav ul {
	background: url(../images/nav_bg1.png) repeat-x;
	height: 35px;
	margin-top: 89px;
}
.nav li {
	float: left;
	width: 90px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
.nav li a {
	color: #5c5c5c;
}
.nav .nav_hove { 
background: url(../images/nav_hov.png) no-repeat; 
height: 35px; 
width: 90px; 
} 
.nav .nav_hove a { 
color: #fff; 
}
/*top right*/		
.top2 {
	float: right;
	overflow: hidden;
	zoom: 1;
	background: url(../images/top_bg3.png) no-repeat;
	padding-right: 20px;
}
.top2 ul {
	clear: both;
	margin-top: 8px;
}
.top2 li {
	float: left;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
	color: #e2f2ff;
}
.top2 li a {
	color: #e2f2ff;
}
#exit a {
	color: #0254a9;
}
#role a {
	color: #ffb240;
}
.top_h {
	height: 129px;
}
/*main*/
.main{
	position:relative;
	}
/*左侧导航*/
.sidebar {
	position:absolute;
	left:0;
	top:0;
	background:url(../images/side_bg.png) repeat-y;
	width: 208px;
	 
	height: 980px;
}
.menulist{
	width:195px;
	*width:190px;
	text-align:center;
	font-size:14px;
	}
.menulist span{
	background:url(../images/side_li_bg1.png) no-repeat;
	width:195px;
	height:36px;
	line-height:36px;
	display:block;
	}
.menulist span a{
	color:#0070E5;
	}
.mlist_move{
	background:url(../images/mov.png) no-repeat;
	}
.submenu{
	background:#6daef2;
	padding:2px 0;
	font-size:16px;
	width:195px;
	}
.submenu li{
	height:28px;
	line-height:28px;
	}
.submenu li a{
	color:#fff;
	}
.sub_a a{
	color:#0361c4;
	font-weight:bold;
	}
.sideclose{
	position:absolute;
	top:400px;
	left:198px;
	}	
/*右侧内容*/
.container {
	background: #e3f0fd;
	height: 1000px;
	min-width:792px;
	margin-left:208px;
}
/*site*/
.site{
	padding-left:20px;
	color:#5c5c5c;
	border-bottom:#fff solid 1px;
	height:40px;
	line-height:40px;
	min-width:770px;
	}
.site span{
	float:right;
	color:#0070e5;
	padding-right:20px;
	}
.site i{
	font-size:14px;
	color:#ffb240;
	font-size:14px;
	}
.site p{
	background:url(../images/site_ico.png) no-repeat left center;
	padding-left:25px;
	}
.site em{
	color:#ababab;
	}
.site a{
	color:#0070E5;
	}
/*集团公告*/	
.content{
	padding:0px;
	min-width:700px;
	}
.list_tble{
	background:#d6e9fc;
	}
.news_tit{
	background:#6daef2;
	height:32px;
	line-height:32px;
	padding-left:20px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	}
.news_list{
	padding:15px;
	width:300px;
	margin-right:20px;
	}
.news_list li{
	background:url(../images/news_ico.gif) no-repeat left center;
	padding-left:15px;
	height:24px;
	line-height:24px;
	}
.news_list li a{
	color:#5c5c5c;
	}
.news_list li span{
	float:right;
	color:#86c0fb;
	}
/*我的各项事宜*/
.case{
	background:#d6e9fc;
	margin-top:20px;
	}
.case1{
	padding:10px;
	}
.case1 li{
	margin:0 10px;
	background:url(../images/news_ico.gif) no-repeat left center;
	padding-left:15px;
	height:28px;
	line-height:28px;
	border-bottom:#fff dashed 1px;
	color:#5c5c5c;
	}
.case1 li em a{
	color:#ffb240;
	}
.mycase{
	margin-top:20px;
	min-width:720px;
	}
.case tr,.case td {
	border:solid 1px #fff;
	}
.case td{
	margin-right:10px;
	
	}
/*搜索页面*/

.s_tble {
	border-bottom: dashed 1px #BDDAF9;
	padding:0 20px;
	}
.s_tble td{
	padding-bottom:8px;
	clear:both;
	}
.s_tble input,.qt_list input{
	padding:5px; 
	width:180px;
	}
.s_tble select{
	width:180px;
	padding:5px 5px;
	margin-left:20px;
	}
.ss_a1 img{
	position:relative;
	left:-20px;
	}
.sous_tit{
	color:#0070E5;
	font-size:14px;
	padding-left:20px;
	}
.s_input{
	float:left;
	}
/*按钮设置*/
.btn_c1{
	background:#3D96F2;
	}
.btn_c2{
	background:#FFB240;
	}
.btn_s3 {
    width:60px;
    height:26px;
    line-height:26px;
    display:inline-block;
    color:#fff;
}
.btn_s3 a {
    width:60px;
    text-align:center;
	height:26px;
    display:inline-block;
    color:#fff;
    cursor:pointer;
    }
 .btn_right{
	width:60px;
	height:26px;
	line-height:26px;
	text-align:center; 
	margin-right:15px;
	}   
  .btn_left{
	width:60px;
	height:26px;
	line-height:26px;
	text-align:center; 
	margin-right:15px;
	}  
.btn_s{
	width:60px;
	height:26px;
	line-height:26px;
	text-align:center;
	display:block;
	 
	margin-right:15px;
	}
    .btn_s a{
    width:60px;
	height:26px;
    display:block;
    }
     .btn_s button{
    float:left
    }
/**/
/*距离设置*/
.mar20{
	margin-top:20px;
	}
.pad15{
	padding:15px 0;
	 }
/**/
/*文字*/
.text_s{
	color:#5c5c5c;
    padding-left:10px;

	}
/**/
.qt_list{
	border-bottom: dashed 1px #BDDAF9;
	}
.qt_list td{
	padding:8px 0;	
	}
.btn_s a{
	color:#fff;
	}
/**/
/*列表页*/
.lb_jg .one_tit td{
	background:#6daef2;
	color:#fff;
	}
.b_color{
	background:#C4DFFA;
	}
.s_list{
	font-size:12px;
	}
.lb_jg tr,.lb_jg td{
	border:#6DAEF2 solid 1px;
	}
.lb_jg td{
	padding:10px 0;
	text-align:center;
	color:#5c5c5c;
	}
.td_ck a{
	color:#0070e5;
	}
/*分页*/
.page{
	background:#6daef2;
	height:32px;
	line-height:32px;}
.page p{
	float:right;
	padding-right:20px;
	}
.page p a{
	color:#2b6aac;
	margin-right:10px;
	}
#page_a{
	font-weight:bold;
	color:#ffb240;
	}
/*岗位管理*/
.zw_list{
	float:left;
	width:300px;
	background:#d6e9fc;
	margin-right:20px;
	}
.zw{
	position:relative;
	top:-2px;
	left:10px;
	}
.zw_con{
	height:890px;
	}
/*表格*/
.btn_add1{
	height:24px;
	line-height:24px;
	width:80px;
	display:block;
	float:left;
	margin-right:20px;
	text-align:center;
	}
.btn_add1 a{
	color:#fff;
	}
.btn_bor{
	padding-bottom:40px;
	}
/*弹出对话框样式dialog box */
.dbox{
	border:#1D82EA solid 1px;
	width:588px;
	background:#d2e7fc;
	}
.dbox_tit{
	background: #1D82EA url(../images/dbox_bg.png) right top no-repeat;
	height:29px;
	line-height:29px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	}
.dbox_d{
	padding:15px;
	}
.dbox_con{
	border:#1383f8 solid 1px;
	}
.dbox_con input,.dbox_con select{
	width:180px;
	padding:3px 3px;
	margin-left:6px;
	}
.dbox_con tr,.dbox_con td{
	border:#fff solid 1px;
	height:28px;
	line-height:28px;
	}
	
.btn_d{
	height:26px;
	margin-top:20px;
    float:right;
   
	}
    .btn_d span {
         float:left;
    }
        .btn_d span a {
            cursor:pointer;
        
        }

.frombox{ 
min-width:960px; 
width:100%; 
color:#000; 
padding-top:49px; 
} 
.from_l{ 
float:left; 
width:75%; 
} 
.left_con_f{ 
width:650px; 
margin-left:5px; 
} 
.img_f{ 
padding: 15px 15px 15px 10px; 
} 
.name_jt{ 
width:310px; 
text-align:center; 
line-height:30px; 
} 
.name_jt p{ 
font-weight:bold; 
} 
.left_con tr,.left_con td{ 
border:solid 1px #000; 
} 
.xm_f p{ 
padding-left:15px; 
} 
/**/ 
.left_f_tit{ 
line-height:52px; 
text-align:center; 
font-size:22px; 
font-weight:bold; 
width:700px; 
display:block; 
} 
/**/ 
.left_xx tr,.left_xx td,.left_xx th{ 
border:#000 solid 1px; 
padding:5px; 
font-size:12px;
} 
/**/ 
.text_w{ 
font-weight:bold; 
}  
.in_center{ 
text-align:center; 
} 
.in_left{ 
text-align:left; 
} 
.in_c1{ 
background:#d4eaff; 
padding:1px; 
border:0; 
} 
.in_c2{ 
background:#fff; 
padding:5px; 
border:0; 
}
.tdl{
     text-align:left;
}
.tdr{
     text-align:right;
}
.tdc{
     text-align:center;
}
.tdw50 {
    width:50%;
}
/**/
.from_r{ 
float:left; 
width:25%; 
background:#e3f0fd; 

} 
.right_con_f{ 
min-width:200px; 
border-left:5px solid #1679df; 
}
.right_con_f1{ 
min-width:200px; 
min-height:1200px; 
border-left:5px solid #1679df; 
}  
.text_w{ 
font-weight:bold; 
margin:0 15px; 
font-size: 12px;
} 
/**/ 
.f_btn{ 
position:fixed; 
top:0; 
height:48px; 
background:#0970dc; 
z-index:100; 
width:100%; 
border-bottom:#1679df solid 1px; 
} 
.f_btnc{ 
padding:12px 0 0 20px; 
}
.f_btnc button {
    float:left;
    margin-right:15px;
    } 
.btn_c3{ 
background:#70AEEE; 
} 
/**/ 
.f_fj{ 
padding:20px 0 0 20px; 
min-height:220px; 
}
.f_fj  button {
    float:left;
    margin-right:15px;
    } 
.fj{ 
color:#fff; 
border:0; 
cursor:pointer; 
} 
.fj:hover{ 
background:#FFB240; 
} 
.xx_yj{ 
} 
.con_yj{ 
padding:20px; 
} 
.con_yj p a,.con_yj1 p a{ 
line-height:24px; 
color:#5c5c5c; 
} 
.con_yj1{ 
padding-top:15px; 
} 
.yj_tit{ 
padding-left:20px; 
background:#6daef2; 
height:30px; 
line-height:30px; 
color:#fff; 
font-size:14px; 
font-weight:bold; 
min-width:200px; 
}
 .left_con tr,.left_con td{


}

 /**/ 
.xz_dhk{ 
background:#d2e7fc; 
padding:20px; 
width:720px; 
height:560px; 
color:#0070E5; 
} 

.xz_t tr,.xz_t td{ 
padding:4px 2px; 
} 
.xz_t td label{ 
padding-right:10px; 
} 
.xz_t radio1{ 
width:10px; 
padding-right:5px; 
} 
.in_c2{ 
padding:4px 2px; 
border:#3D96F2 solid 1px; 
} 
.xz_tit{ 
height:24px; 
line-height:24px; 
background:#0070E5; 
color:#fff; 
width:300px; 
text-align:center; 
} 
.xz_con{ 
width:300px; 
margin-top:6px; 
background:#BDDAF9; 
height:400px; 
_height:400px; 
} 
.xz_list{ 
padding:10px; 
} 
.xz_list li{ 
height:24px; 
line-height:24px; 
} 
.xz_list li:hover{ 
background:#3D96F2; 
color:#fff; 
cursor:pointer; 
} 
.group{ 
background:url(../images/ico1.png) no-repeat left center; 
padding-left:22px; 
} 
.department{ 
background:url(../images/ico2.png) no-repeat left center; 
padding-left:22px; 
z-index:100; 
} 
.man{ 
background:url(../images/ico3.png) no-repeat left center; 
padding-left:15px; 
} 
.woman{ 
background:url(../images/ico4.png) no-repeat left center; 
padding-left:15px; 
} 
.mar_r{ 
margin-right:10px; 
} 
.xz_btn{ 
width:80px; 
} 
.xz_btn button{ 
float:left; 
margin-right:15px; 
}

.cxl p button {
    float:right;
}
.cxl  button {
    float:right;
}
.font12 {
    font-size:12px;
}